WCPOS\WooCommercePOS\API\Orders_Controller B

Total Complexity 92
Dependencies 12
Dependents 1
Total lines 751
Lines of code 374
Logical lines of code 201
Comment lines 261
Methods 24
Properties 4

Methods 24

Method Rating Maintainability Complexity Lines of code
prepare_line_items()
A
48 12 32
prepare_objects_query()
A
51 9 26
get_item_schema()
S
52 7 22
wcpos_hpos_orderby_query()
S
54 7 21
wcpos_get_all_posts()
S
48 6 30
wcpos_validate_billing_email()
S
60 5 12
wcpos_send_email()
S
52 4 22
get_collection_params()
S
60 4 13
wcpos_dispatch_request()
S
58 4 13
wcpos_shop_order_query()
S
63 4 10
wcpos_posts_where_order_include_exclude()
S
58 3 14
register_routes()
S
47 1 42
wcpos_get_order_statuses()
S
61 3 12
wcpos_hpos_orders_table_query_clauses()
S
61 3 11
wcpos_before_order_object_save()
S
64 3 10
__construct()
S
70 3 6
get_product_id()
S
66 3 8
wcpos_get_public_order_statuses_schema()
S
55 1 22
wcpos_order_response()
S
56 1 18
wcpos_order_get_items()
S
72 2 6
wcpos_send_email_permissions_check()
S
69 2 6
update_item()
S
69 2 7
create_item()
S
67 2 8
wcpos_recipient_email_address()
S
80 1 3